Add trojan protocol support by maskedeken · Pull Request #181 · v2fly/v2ray 您所在的位置:网站首页 github v2ray core Add trojan protocol support by maskedeken · Pull Request #181 · v2fly/v2ray

Add trojan protocol support by maskedeken · Pull Request #181 · v2fly/v2ray

#Add trojan protocol support by maskedeken · Pull Request #181 · v2fly/v2ray| 来源: 网络整理| 查看: 265

trojan的每个udp包通过tcp传输时都带header的,里面包括地址和payload长度,是不是正跟你改进VLESS UDP的想法吻合?

其实 XUDP 设计时就是参考了 trojan 的 UDP 结构,但这里的 header 并不简单

trojan 对 UDP 的处理是:客户端上层应用的二元组绑定服务端使用的 UDP 端口(单个隧道)

它的行为固定是:那个二元组发的 UDP 都通过固定隧道,并由服务端“和这条隧道绑定的 UDP 端口”发出,收包则是原路返回

其实这样就是 FullCone(但对路由不友好),目前 v2ray 难以做到这样,这也是迟迟不支持 trojan 的原因之一

所以这里的 UDP 行为需要被重视,希望可以尽可能做到兼容 trojan 的行为(或者后期逐步改进)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有